@charset "utf-8";
/* CSS Document */
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
body{font-family: Helvetica}
a{text-decoration:none;color:#000;}
ol,ul,dl{list-style:none;}
b,strong{font-weight:normal;}
h1,h2,h3,h4,h5,h6{font-size:12px;font-weight:normal;}
i,em{font-style:normal;}
.clearfix:after{display:block;content:'';clear:both;}
.clearfix{zoom:1}
img{vertical-align:top;border:none;}
table{border-collapse:collapse; vertical-align: middle; border-color: inherit}
tr{  display: table-row;vertical-align: inherit;border-color: inherit;}
th,td{padding:0; display: table-cell; vertical-align: inherit;}
iframe{border:none;}
.vbase{font-size: 0px;}
.vbase:before{content: ""; height:100%; width: 0; overflow: hidden; display:inline-block; vertical-align:middle; }
/*input{ -webkit-appearance: none;}*/
/*input::-webkit-inner-spin-button {-webkit-appearance: none;}*/
/*input::-webkit-outer-spin-button {-webkit-appearance: none;}*/
select{-moz-appearance:none;-webkit-appearance:none;appearance:none;}
input,a,button,select,textarea,label{tap-highlight-color: rgba(0,0,0,0);-webkit-tap-highlight-color: rgba(0,0,0,0);outline: none}

[v-cloak]{display: none;}

body {
    background: #f3f4f6;
}


.submit{
    display: block;
    width: 92%;
    height: 50px;
    margin: 15px auto 0;
    line-height: 50px;
    border-radius: 2px;
    background-color: #e6e6e6;
    font-size: 19px;
    font-weight: 500;
    text-align: center;
    color: #acacac;
    border: none;
}

.formok{
    color: #fff;
    background: #d41200;
}

.radio_group {
    margin: 15px -15px 10px 0;
    font-size: 0;
}

.radio_group > div {
    display: inline-block;
    vertical-align: top;
}

.radio_group label {
    display: block;
    height: 18px;
    line-height: 18px;
    margin: 0 15px 10px 0px;
    padding-left: 22px;
    font-size: 13px;
    color: #666666;
    position: relative;
    top: 0;
    left: 0;
}

.radio_group label i {
    position: absolute;
    top: 0;
    left: 0;
    width: 18px;
    height: 100%;
    background: url("./img/radio.png") no-repeat center;
    background-size: 100%;
}

.radio_group input {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
}

.radio_group input[type='radio']:checked + i {
    background-image: url("./img/radio_active.png");
}

.loading_d {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 600;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.6);
}

.loading_d > div {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}
